# 1.函数的定义
def fun1():
    print('方法1')

# 2.函数的调用(一定要先定义后调用)
fun1()

print('=' * 50)
# 方法可以重新定义，覆盖之前的方法
def fun1():
    print('方法2')
fun1()  # 调用的最后一次方法的定义

# 带参数和返回值的方法
def add(a, b):
    return a + b

# Python的所有参数必须要传递，但是类型没有限制
print(add(1, 2))
print(add('a', 'b'))